// 客户管理
import axios from "@/api/axios";

export default {
  // 获取客户列表
  queryPageByCondition(params){
    params.entity.organizationNo = sessionStorage.organizationNo;
    return axios.post("/v3/sale/customer/queryPageByCondition", params)
  },
  // 新增
  add(params){
    return axios.post("/v3/sale/customer/addCustomer", {
      ...params,
      organizationNo: sessionStorage.organizationNo,
    })
  },
  // 修改
  edit(params){
    return axios.post("/v3/sale/customer/editCustomer", params)
  },
  // 批量删除
  delList(noList){
    return axios.get(`/v3/sale/customer/delListByNo?noList=${noList}`)
  },
  // 根据编号查询
  queryByNo(no){
    return axios.get(`/v3/sale/customer/queryByNo?no=${no}`)
  },
  // 查询图片
  getImgByNo(no){
    return axios.get(`/v3/sale/customerBusinessLicense/queryByNo?no=${no}`)
  },
  // 删除图片
  delImgByNo(no){
    return axios.get(`/v3/sale/customerBusinessLicense/delByNo?no=${no}`)
  },
  queryByCustomerNo(no){
    return axios.get(`/v3/sale/customerProductConfig/queryByCustomerNo?customerNo=${no}`)
  },
  // 条件查询
  queryByCondition(params){
    params.organizationNo = sessionStorage.organizationNo;
    return axios.post("/v3/sale/customer/queryByCondition", params)
  },


  // getSellOrderManagelist(param) {
  //   return axios.post("/customer/queryPageList", param)
  // },
  // getCustomerFind() {
  //   return axios.post("customer/find")
  // },
  // // 添加
  // addSellOrderManageInfo(formData) {
  //   formData.organizationNo = sessionStorage.organizationNo
  //   return axios.post("/customer/add", formData)
  // },
  // // 批量刪除
  // delSellOrderManageInfo(list) {
  //   return axios.post("/customer/delList", { customerIdList: list })
  // },
  // delSellOrderManageInfos(purchaseOrderId) {
  //   return axios.get(`/customer/del/${purchaseOrderId}`)
  // },
  // // 修改
  // editSellOrderManageInfo(formData) {
  //   return axios.post("/customer/edit", formData)
  // },
  // // 修改
  // editStatusSellOrderManageInfo(formData) {
  //   return axios.post("/salesOrder/editStatus", formData)
  // },

  // salesOrderInfo(e) {
  //   return axios.post("/salesOrder/queryByCondition", { status: e })
  // }
}